/*
 * cslr_aintc.h
 *
 * This file contains the macros for Register Chip Support Library (CSL) which 
 * can be used for operations on the respective underlying hardware/peripheral
 *
 * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
 *
 *
 *  Redistribution and use in source and binary forms, with or without
 *  modification, are permitted provided that the following conditions
 *  are met:
 *
 *    Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 *
 *    Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the
 *    distribution.
 *
 *    Neither the name of Texas Instruments Incorporated nor the names of
 *    its contributors may be used to endorse or promote products derived
 *    from this software without specific prior written permission.
 *
 *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 *  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 *  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 *  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 *  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 *  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 *  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 *  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
*/

#ifndef _CSLR_AINTC_H_
#define _CSLR_AINTC_H_

#include <cslr/cslr.h>
#include <cslr/tistdtypes.h>

/* Minimum unit = 1 byte */

/**************************************************************************\
* Register Overlay Structure
\**************************************************************************/
typedef struct  {
    volatile Uint32 REVID;
    volatile Uint32 CR;
    volatile Uint8 RSVD0[8];
    volatile Uint32 GER;
    volatile Uint8 RSVD1[8];
    volatile Uint32 GNLR;
    volatile Uint32 SISR;
    volatile Uint32 SICR;
    volatile Uint32 EISR;
    volatile Uint32 EICR;
    volatile Uint8 RSVD2[4];
    volatile Uint32 HIEISR;
    volatile Uint32 HIDISR;
    volatile Uint8 RSVD3[20];
    volatile Uint32 VBR;
    volatile Uint32 VSR;
    volatile Uint32 VNR;
    volatile Uint8 RSVD4[36];
    volatile Uint32 GPIR;
    volatile Uint32 GPVR;
    volatile Uint8 RSVD5[376];
    volatile Uint32 SRSR1;
    volatile Uint32 SRSR2;
    volatile Uint32 SRSR3;
    volatile Uint8 RSVD6[116];
    volatile Uint32 SECR1;
    volatile Uint32 SECR2;
    volatile Uint32 SECR3;
    volatile Uint8 RSVD7[116];
    volatile Uint32 ESR1;
    volatile Uint32 ESR2;
    volatile Uint32 ESR3;
    volatile Uint8 RSVD8[116];
    volatile Uint32 ECR1;
    volatile Uint32 ECR2;
    volatile Uint32 ECR3;
    volatile Uint8 RSVD9[116];
    volatile Uint32 CMR0;
    volatile Uint32 CMR1;
    volatile Uint32 CMR2;
    volatile Uint32 CMR3;
    volatile Uint32 CMR4;
    volatile Uint32 CMR5;
    volatile Uint32 CMR6;
    volatile Uint32 CMR7;
    volatile Uint32 CMR8;
    volatile Uint32 CMR9;
    volatile Uint32 CMR10;
    volatile Uint32 CMR11;
    volatile Uint32 CMR12;
    volatile Uint32 CMR13;
    volatile Uint32 CMR14;
    volatile Uint32 CMR15;
    volatile Uint32 CMR16;
    volatile Uint32 CMR17;
    volatile Uint32 CMR18;
    volatile Uint32 CMR19;
    volatile Uint32 CMR20;
    volatile Uint32 CMR21;
    volatile Uint32 CMR22;
    volatile Uint32 CMR23;
    volatile Uint32 CMR24;
    volatile Uint32 CMR25;
    volatile Uint32 CMR26;
    volatile Uint32 CMR27;
    volatile Uint32 CMR28;
    volatile Uint32 CMR29;
    volatile Uint32 CMR30;
    volatile Uint32 CMR31;
    volatile Uint8 RSVD10[1152];
    volatile Uint32 HIPIR1;
    volatile Uint32 HIPIR2;
    volatile Uint8 RSVD11[1144];
    volatile Uint32 SITR1;
    volatile Uint32 SITR2;
    volatile Uint32 SITR3;
    volatile Uint8 RSVD12[372];
    volatile Uint32 DSR1;
    volatile Uint32 DSR2;
    volatile Uint8 RSVD13[504];
    volatile Uint32 HINLR1;
    volatile Uint32 HINLR2;
    volatile Uint8 RSVD14[1016];
    volatile Uint32 HIER;
    volatile Uint8 RSVD15[252];
    volatile Uint32 HIPVR1;
    volatile Uint32 HIPVR2;
} CSL_AintcRegs;

/**************************************************************************\
* Overlay structure typedef definition
\**************************************************************************/
typedef volatile CSL_AintcRegs         *CSL_AintcRegsOvly;

/**************************************************************************\
* Field Definition Macros
\**************************************************************************/

/* REVID */

#define CSL_AINTC_REVID_REV_MASK         (0xFFFFFFFFu)
#define CSL_AINTC_REVID_REV_SHIFT        (0x00000000u)
#define CSL_AINTC_REVID_REV_RESETVAL     (0x4E820100u)

#define CSL_AINTC_REVID_RESETVAL         (0x4E820100u)

/* CR */


#define CSL_AINTC_CR_PRHOLDMODE_MASK     (0x00000010u)
#define CSL_AINTC_CR_PRHOLDMODE_SHIFT    (0x00000004u)
#define CSL_AINTC_CR_PRHOLDMODE_RESETVAL (0x00000000u)
/*----PRHOLDMODE Tokens----*/
#define CSL_AINTC_CR_PRHOLDMODE_NO_PRHOLD (0x00000000u)
#define CSL_AINTC_CR_PRHOLDMODE_PRHOLD   (0x00000001u)

#define CSL_AINTC_CR_NESTMODE_MASK       (0x0000000Cu)
#define CSL_AINTC_CR_NESTMODE_SHIFT      (0x00000002u)
#define CSL_AINTC_CR_NESTMODE_RESETVAL   (0x00000000u)
/*----NESTMODE Tokens----*/
#define CSL_AINTC_CR_NESTMODE_NONEST     (0x00000000u)
#define CSL_AINTC_CR_NESTMODE_INDIVIDUAL (0x00000001u)
#define CSL_AINTC_CR_NESTMODE_GLOBAL     (0x00000002u)
#define CSL_AINTC_CR_NESTMODE_MANUAL     (0x00000003u)


#define CSL_AINTC_CR_RESETVAL            (0x00000000u)

/* GER */


#define CSL_AINTC_GER_ENABLE_MASK        (0x00000001u)
#define CSL_AINTC_GER_ENABLE_SHIFT       (0x00000000u)
#define CSL_AINTC_GER_ENABLE_RESETVAL    (0x00000000u)

#define CSL_AINTC_GER_RESETVAL           (0x00000000u)

/* GNLR */

#define CSL_AINTC_GNLR_OVERRIDE_MASK     (0x80000000u)
#define CSL_AINTC_GNLR_OVERRIDE_SHIFT    (0x0000001Fu)
#define CSL_AINTC_GNLR_OVERRIDE_RESETVAL (0x00000000u)


#define CSL_AINTC_GNLR_NESTLVL_MASK      (0x000001FFu)
#define CSL_AINTC_GNLR_NESTLVL_SHIFT     (0x00000000u)
#define CSL_AINTC_GNLR_NESTLVL_RESETVAL  (0x00000020u)

#define CSL_AINTC_GNLR_RESETVAL          (0x00000020u)

/* SISR */


#define CSL_AINTC_SISR_INDEX_MASK        (0x000003FFu)
#define CSL_AINTC_SISR_INDEX_SHIFT       (0x00000000u)
#define CSL_AINTC_SISR_INDEX_RESETVAL    (0x00000000u)

#define CSL_AINTC_SISR_RESETVAL          (0x00000000u)

/* SICR */


#define CSL_AINTC_SICR_INDEX_MASK        (0x000003FFu)
#define CSL_AINTC_SICR_INDEX_SHIFT       (0x00000000u)
#define CSL_AINTC_SICR_INDEX_RESETVAL    (0x00000000u)

#define CSL_AINTC_SICR_RESETVAL          (0x00000000u)

/* EISR */


#define CSL_AINTC_EISR_INDEX_MASK        (0x000003FFu)
#define CSL_AINTC_EISR_INDEX_SHIFT       (0x00000000u)
#define CSL_AINTC_EISR_INDEX_RESETVAL    (0x00000000u)

#define CSL_AINTC_EISR_RESETVAL          (0x00000000u)

/* EICR */


#define CSL_AINTC_EICR_INDEX_MASK        (0x000003FFu)
#define CSL_AINTC_EICR_INDEX_SHIFT       (0x00000000u)
#define CSL_AINTC_EICR_INDEX_RESETVAL    (0x00000000u)

#define CSL_AINTC_EICR_RESETVAL          (0x00000000u)

/* HIEISR */


#define CSL_AINTC_HIEISR_INDEX_MASK      (0x000003FFu)
#define CSL_AINTC_HIEISR_INDEX_SHIFT     (0x00000000u)
#define CSL_AINTC_HIEISR_INDEX_RESETVAL  (0x00000000u)

#define CSL_AINTC_HIEISR_RESETVAL        (0x00000000u)

/* HIDISR */


#define CSL_AINTC_HIDISR_INDEX_MASK      (0x000003FFu)
#define CSL_AINTC_HIDISR_INDEX_SHIFT     (0x00000000u)
#define CSL_AINTC_HIDISR_INDEX_RESETVAL  (0x00000000u)

#define CSL_AINTC_HIDISR_RESETVAL        (0x00000000u)

/* VBR */

#define CSL_AINTC_VBR_BASE_MASK          (0xFFFFFFFFu)
#define CSL_AINTC_VBR_BASE_SHIFT         (0x00000000u)
#define CSL_AINTC_VBR_BASE_RESETVAL      (0x00000000u)

#define CSL_AINTC_VBR_RESETVAL           (0x00000000u)

/* VSR */


#define CSL_AINTC_VSR_SIZE_MASK          (0x000000FFu)
#define CSL_AINTC_VSR_SIZE_SHIFT         (0x00000000u)
#define CSL_AINTC_VSR_SIZE_RESETVAL      (0x00000000u)

#define CSL_AINTC_VSR_RESETVAL           (0x00000000u)

/* VNR */

#define CSL_AINTC_VNR_NULL_MASK          (0xFFFFFFFFu)
#define CSL_AINTC_VNR_NULL_SHIFT         (0x00000000u)
#define CSL_AINTC_VNR_NULL_RESETVAL      (0x00000000u)

#define CSL_AINTC_VNR_RESETVAL           (0x00000000u)

/* GPIR */

#define CSL_AINTC_GPIR_NONE_MASK         (0x80000000u)
#define CSL_AINTC_GPIR_NONE_SHIFT        (0x0000001Fu)
#define CSL_AINTC_GPIR_NONE_RESETVAL     (0x00000001u)


#define CSL_AINTC_GPIR_PRI_INDX_MASK     (0x000003FFu)
#define CSL_AINTC_GPIR_PRI_INDX_SHIFT    (0x00000000u)
#define CSL_AINTC_GPIR_PRI_INDX_RESETVAL (0x00000000u)

#define CSL_AINTC_GPIR_RESETVAL          (0x80000000u)

/* GPVR */

#define CSL_AINTC_GPVR_ADDR_MASK         (0xFFFFFFFFu)
#define CSL_AINTC_GPVR_ADDR_SHIFT        (0x00000000u)
#define CSL_AINTC_GPVR_ADDR_RESETVAL     (0x00000000u)

#define CSL_AINTC_GPVR_RESETVAL          (0x00000000u)

/* SRSR1 */

#define CSL_AINTC_SRSR1_RAW_STATUS_MASK  (0xFFFFFFFFu)
#define CSL_AINTC_SRSR1_RAW_STATUS_SHIFT (0x00000000u)
#define CSL_AINTC_SRSR1_RAW_STATUS_RESETVAL (0x00000000u)

#define CSL_AINTC_SRSR1_RESETVAL         (0x00000000u)

/* SRSR2 */

#define CSL_AINTC_SRSR2_RAW_STATUS_MASK  (0xFFFFFFFFu)
#define CSL_AINTC_SRSR2_RAW_STATUS_SHIFT (0x00000000u)
#define CSL_AINTC_SRSR2_RAW_STATUS_RESETVAL (0x00000000u)

#define CSL_AINTC_SRSR2_RESETVAL         (0x00000000u)

/* SRSR3 */


#define CSL_AINTC_SRSR3_RAW_STATUS_MASK  (0x07FFFFFFu)
#define CSL_AINTC_SRSR3_RAW_STATUS_SHIFT (0x00000000u)
#define CSL_AINTC_SRSR3_RAW_STATUS_RESETVAL (0x00000000u)

#define CSL_AINTC_SRSR3_RESETVAL         (0x00000000u)

/* SECR1 */

#define CSL_AINTC_SECR1_ENBL_STATUS_MASK (0xFFFFFFFFu)
#define CSL_AINTC_SECR1_ENBL_STATUS_SHIFT (0x00000000u)
#define CSL_AINTC_SECR1_ENBL_STATUS_RESETVAL (0x00000000u)

#define CSL_AINTC_SECR1_RESETVAL         (0x00000000u)

/* SECR2 */

#define CSL_AINTC_SECR2_ENBL_STATUS_MASK (0xFFFFFFFFu)
#define CSL_AINTC_SECR2_ENBL_STATUS_SHIFT (0x00000000u)
#define CSL_AINTC_SECR2_ENBL_STATUS_RESETVAL (0x00000000u)

#define CSL_AINTC_SECR2_RESETVAL         (0x00000000u)

/* SECR3 */


#define CSL_AINTC_SECR3_ENBL_STATUS_MASK (0x07FFFFFFu)
#define CSL_AINTC_SECR3_ENBL_STATUS_SHIFT (0x00000000u)
#define CSL_AINTC_SECR3_ENBL_STATUS_RESETVAL (0x00000000u)

#define CSL_AINTC_SECR3_RESETVAL         (0x00000000u)

/* ESR1 */

#define CSL_AINTC_ESR1_ENABLE_MASK       (0xFFFFFFFFu)
#define CSL_AINTC_ESR1_ENABLE_SHIFT      (0x00000000u)
#define CSL_AINTC_ESR1_ENABLE_RESETVAL   (0x00000000u)

#define CSL_AINTC_ESR1_RESETVAL          (0x00000000u)

/* ESR2 */

#define CSL_AINTC_ESR2_ENABLE_MASK       (0xFFFFFFFFu)
#define CSL_AINTC_ESR2_ENABLE_SHIFT      (0x00000000u)
#define CSL_AINTC_ESR2_ENABLE_RESETVAL   (0x00000000u)

#define CSL_AINTC_ESR2_RESETVAL          (0x00000000u)

/* ESR3 */


#define CSL_AINTC_ESR3_ENABLE_MASK       (0x07FFFFFFu)
#define CSL_AINTC_ESR3_ENABLE_SHIFT      (0x00000000u)
#define CSL_AINTC_ESR3_ENABLE_RESETVAL   (0x00000000u)

#define CSL_AINTC_ESR3_RESETVAL          (0x00000000u)

/* ECR1 */

#define CSL_AINTC_ECR1_DISABLE_MASK      (0xFFFFFFFFu)
#define CSL_AINTC_ECR1_DISABLE_SHIFT     (0x00000000u)
#define CSL_AINTC_ECR1_DISABLE_RESETVAL  (0x00000000u)

#define CSL_AINTC_ECR1_RESETVAL          (0x00000000u)

/* ECR2 */

#define CSL_AINTC_ECR2_DISABLE_MASK      (0xFFFFFFFFu)
#define CSL_AINTC_ECR2_DISABLE_SHIFT     (0x00000000u)
#define CSL_AINTC_ECR2_DISABLE_RESETVAL  (0x00000000u)

#define CSL_AINTC_ECR2_RESETVAL          (0x00000000u)

/* ECR3 */


#define CSL_AINTC_ECR3_DISABLE_MASK      (0x07FFFFFFu)
#define CSL_AINTC_ECR3_DISABLE_SHIFT     (0x00000000u)
#define CSL_AINTC_ECR3_DISABLE_RESETVAL  (0x00000000u)

#define CSL_AINTC_ECR3_RESETVAL          (0x00000000u)

/* CMR0 */

#define CSL_AINTC_CMR0_CHNL_NPLUS3_MASK  (0xFF000000u)
#define CSL_AINTC_CMR0_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR0_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR0_CHNL_NPLUS2_MASK  (0x00FF0000u)
#define CSL_AINTC_CMR0_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR0_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR0_CHNL_NPLUS1_MASK  (0x0000FF00u)
#define CSL_AINTC_CMR0_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR0_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR0_CHNL_N_MASK       (0x000000FFu)
#define CSL_AINTC_CMR0_CHNL_N_SHIFT      (0x00000000u)
#define CSL_AINTC_CMR0_CHNL_N_RESETVAL   (0x00000000u)

#define CSL_AINTC_CMR0_RESETVAL          (0x00000000u)

/* CMR1 */

#define CSL_AINTC_CMR1_CHNL_NPLUS3_MASK  (0xFF000000u)
#define CSL_AINTC_CMR1_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR1_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR1_CHNL_NPLUS2_MASK  (0x00FF0000u)
#define CSL_AINTC_CMR1_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR1_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR1_CHNL_NPLUS1_MASK  (0x0000FF00u)
#define CSL_AINTC_CMR1_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR1_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR1_CHNL_N_MASK       (0x000000FFu)
#define CSL_AINTC_CMR1_CHNL_N_SHIFT      (0x00000000u)
#define CSL_AINTC_CMR1_CHNL_N_RESETVAL   (0x00000000u)

#define CSL_AINTC_CMR1_RESETVAL          (0x00000000u)

/* CMR2 */

#define CSL_AINTC_CMR2_CHNL_NPLUS3_MASK  (0xFF000000u)
#define CSL_AINTC_CMR2_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR2_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR2_CHNL_NPLUS2_MASK  (0x00FF0000u)
#define CSL_AINTC_CMR2_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR2_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR2_CHNL_NPLUS1_MASK  (0x0000FF00u)
#define CSL_AINTC_CMR2_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR2_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR2_CHNL_N_MASK       (0x000000FFu)
#define CSL_AINTC_CMR2_CHNL_N_SHIFT      (0x00000000u)
#define CSL_AINTC_CMR2_CHNL_N_RESETVAL   (0x00000000u)

#define CSL_AINTC_CMR2_RESETVAL          (0x00000000u)

/* CMR3 */

#define CSL_AINTC_CMR3_CHNL_NPLUS3_MASK  (0xFF000000u)
#define CSL_AINTC_CMR3_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR3_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR3_CHNL_NPLUS2_MASK  (0x00FF0000u)
#define CSL_AINTC_CMR3_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR3_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR3_CHNL_NPLUS1_MASK  (0x0000FF00u)
#define CSL_AINTC_CMR3_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR3_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR3_CHNL_N_MASK       (0x000000FFu)
#define CSL_AINTC_CMR3_CHNL_N_SHIFT      (0x00000000u)
#define CSL_AINTC_CMR3_CHNL_N_RESETVAL   (0x00000000u)

#define CSL_AINTC_CMR3_RESETVAL          (0x00000000u)

/* CMR4 */

#define CSL_AINTC_CMR4_CHNL_NPLUS3_MASK  (0xFF000000u)
#define CSL_AINTC_CMR4_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR4_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR4_CHNL_NPLUS2_MASK  (0x00FF0000u)
#define CSL_AINTC_CMR4_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR4_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR4_CHNL_NPLUS1_MASK  (0x0000FF00u)
#define CSL_AINTC_CMR4_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR4_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR4_CHNL_N_MASK       (0x000000FFu)
#define CSL_AINTC_CMR4_CHNL_N_SHIFT      (0x00000000u)
#define CSL_AINTC_CMR4_CHNL_N_RESETVAL   (0x00000000u)

#define CSL_AINTC_CMR4_RESETVAL          (0x00000000u)

/* CMR5 */

#define CSL_AINTC_CMR5_CHNL_NPLUS3_MASK  (0xFF000000u)
#define CSL_AINTC_CMR5_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR5_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR5_CHNL_NPLUS2_MASK  (0x00FF0000u)
#define CSL_AINTC_CMR5_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR5_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR5_CHNL_NPLUS1_MASK  (0x0000FF00u)
#define CSL_AINTC_CMR5_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR5_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR5_CHNL_N_MASK       (0x000000FFu)
#define CSL_AINTC_CMR5_CHNL_N_SHIFT      (0x00000000u)
#define CSL_AINTC_CMR5_CHNL_N_RESETVAL   (0x00000000u)

#define CSL_AINTC_CMR5_RESETVAL          (0x00000000u)

/* CMR6 */

#define CSL_AINTC_CMR6_CHNL_NPLUS3_MASK  (0xFF000000u)
#define CSL_AINTC_CMR6_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR6_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR6_CHNL_NPLUS2_MASK  (0x00FF0000u)
#define CSL_AINTC_CMR6_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR6_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR6_CHNL_NPLUS1_MASK  (0x0000FF00u)
#define CSL_AINTC_CMR6_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR6_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR6_CHNL_N_MASK       (0x000000FFu)
#define CSL_AINTC_CMR6_CHNL_N_SHIFT      (0x00000000u)
#define CSL_AINTC_CMR6_CHNL_N_RESETVAL   (0x00000000u)

#define CSL_AINTC_CMR6_RESETVAL          (0x00000000u)

/* CMR7 */

#define CSL_AINTC_CMR7_CHNL_NPLUS3_MASK  (0xFF000000u)
#define CSL_AINTC_CMR7_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR7_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR7_CHNL_NPLUS2_MASK  (0x00FF0000u)
#define CSL_AINTC_CMR7_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR7_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR7_CHNL_NPLUS1_MASK  (0x0000FF00u)
#define CSL_AINTC_CMR7_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR7_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR7_CHNL_N_MASK       (0x000000FFu)
#define CSL_AINTC_CMR7_CHNL_N_SHIFT      (0x00000000u)
#define CSL_AINTC_CMR7_CHNL_N_RESETVAL   (0x00000000u)

#define CSL_AINTC_CMR7_RESETVAL          (0x00000000u)

/* CMR8 */

#define CSL_AINTC_CMR8_CHNL_NPLUS3_MASK  (0xFF000000u)
#define CSL_AINTC_CMR8_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR8_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR8_CHNL_NPLUS2_MASK  (0x00FF0000u)
#define CSL_AINTC_CMR8_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR8_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR8_CHNL_NPLUS1_MASK  (0x0000FF00u)
#define CSL_AINTC_CMR8_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR8_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR8_CHNL_N_MASK       (0x000000FFu)
#define CSL_AINTC_CMR8_CHNL_N_SHIFT      (0x00000000u)
#define CSL_AINTC_CMR8_CHNL_N_RESETVAL   (0x00000000u)

#define CSL_AINTC_CMR8_RESETVAL          (0x00000000u)

/* CMR9 */

#define CSL_AINTC_CMR9_CHNL_NPLUS3_MASK  (0xFF000000u)
#define CSL_AINTC_CMR9_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR9_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR9_CHNL_NPLUS2_MASK  (0x00FF0000u)
#define CSL_AINTC_CMR9_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR9_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR9_CHNL_NPLUS1_MASK  (0x0000FF00u)
#define CSL_AINTC_CMR9_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR9_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR9_CHNL_N_MASK       (0x000000FFu)
#define CSL_AINTC_CMR9_CHNL_N_SHIFT      (0x00000000u)
#define CSL_AINTC_CMR9_CHNL_N_RESETVAL   (0x00000000u)

#define CSL_AINTC_CMR9_RESETVAL          (0x00000000u)

/* CMR10 */

#define CSL_AINTC_CMR10_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR10_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR10_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR10_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR10_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR10_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR10_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR10_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR10_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR10_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR10_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR10_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR10_RESETVAL         (0x00000000u)

/* CMR11 */

#define CSL_AINTC_CMR11_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR11_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR11_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR11_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR11_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR11_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR11_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR11_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR11_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR11_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR11_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR11_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR11_RESETVAL         (0x00000000u)

/* CMR12 */

#define CSL_AINTC_CMR12_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR12_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR12_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR12_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR12_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR12_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR12_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR12_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR12_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR12_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR12_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR12_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR12_RESETVAL         (0x00000000u)

/* CMR13 */

#define CSL_AINTC_CMR13_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR13_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR13_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR13_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR13_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR13_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR13_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR13_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR13_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR13_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR13_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR13_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR13_RESETVAL         (0x00000000u)

/* CMR14 */

#define CSL_AINTC_CMR14_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR14_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR14_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR14_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR14_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR14_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR14_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR14_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR14_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR14_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR14_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR14_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR14_RESETVAL         (0x00000000u)

/* CMR15 */

#define CSL_AINTC_CMR15_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR15_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR15_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR15_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR15_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR15_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR15_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR15_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR15_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR15_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR15_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR15_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR15_RESETVAL         (0x00000000u)

/* CMR16 */

#define CSL_AINTC_CMR16_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR16_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR16_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR16_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR16_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR16_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR16_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR16_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR16_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR16_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR16_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR16_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR16_RESETVAL         (0x00000000u)

/* CMR17 */

#define CSL_AINTC_CMR17_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR17_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR17_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR17_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR17_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR17_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR17_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR17_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR17_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR17_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR17_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR17_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR17_RESETVAL         (0x00000000u)

/* CMR18 */

#define CSL_AINTC_CMR18_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR18_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR18_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR18_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR18_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR18_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR18_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR18_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR18_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR18_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR18_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR18_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR18_RESETVAL         (0x00000000u)

/* CMR19 */

#define CSL_AINTC_CMR19_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR19_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR19_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR19_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR19_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR19_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR19_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR19_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR19_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR19_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR19_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR19_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR19_RESETVAL         (0x00000000u)

/* CMR20 */

#define CSL_AINTC_CMR20_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR20_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR20_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR20_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR20_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR20_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR20_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR20_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR20_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR20_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR20_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR20_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR20_RESETVAL         (0x00000000u)

/* CMR21 */

#define CSL_AINTC_CMR21_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR21_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR21_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR21_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR21_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR21_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR21_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR21_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR21_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR21_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR21_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR21_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR21_RESETVAL         (0x00000000u)

/* CMR22 */

#define CSL_AINTC_CMR22_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR22_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR22_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR22_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR22_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR22_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR22_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR22_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR22_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR22_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR22_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR22_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR22_RESETVAL         (0x00000000u)

/* CMR23 */

#define CSL_AINTC_CMR23_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR23_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR23_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR23_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR23_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR23_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR23_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR23_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR23_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR23_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR23_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR23_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR23_RESETVAL         (0x00000000u)

/* CMR24 */

#define CSL_AINTC_CMR24_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR24_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR24_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR24_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR24_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR24_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR24_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR24_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR24_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR24_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR24_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR24_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR24_RESETVAL         (0x00000000u)

/* CMR25 */

#define CSL_AINTC_CMR25_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR25_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR25_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR25_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR25_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR25_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR25_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR25_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR25_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR25_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR25_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR25_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR25_RESETVAL         (0x00000000u)

/* CMR26 */

#define CSL_AINTC_CMR26_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR26_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR26_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR26_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR26_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR26_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR26_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR26_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR26_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR26_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR26_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR26_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR26_RESETVAL         (0x00000000u)

/* CMR27 */

#define CSL_AINTC_CMR27_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR27_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR27_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR27_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR27_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR27_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR27_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR27_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR27_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR27_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR27_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR27_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR27_RESETVAL         (0x00000000u)

/* CMR28 */

#define CSL_AINTC_CMR28_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR28_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR28_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR28_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR28_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR28_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR28_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR28_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR28_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR28_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR28_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR28_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR28_RESETVAL         (0x00000000u)

/* CMR29 */

#define CSL_AINTC_CMR29_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR29_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR29_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR29_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR29_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR29_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR29_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR29_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR29_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR29_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR29_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR29_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR29_RESETVAL         (0x00000000u)

/* CMR30 */

#define CSL_AINTC_CMR30_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR30_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR30_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR30_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR30_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR30_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR30_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR30_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR30_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR30_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR30_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR30_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR30_RESETVAL         (0x00000000u)

/* CMR31 */

#define CSL_AINTC_CMR31_CHNL_NPLUS3_MASK (0xFF000000u)
#define CSL_AINTC_CMR31_CHNL_NPLUS3_SHIFT (0x00000018u)
#define CSL_AINTC_CMR31_CHNL_NPLUS3_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR31_CHNL_NPLUS2_MASK (0x00FF0000u)
#define CSL_AINTC_CMR31_CHNL_NPLUS2_SHIFT (0x00000010u)
#define CSL_AINTC_CMR31_CHNL_NPLUS2_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR31_CHNL_NPLUS1_MASK (0x0000FF00u)
#define CSL_AINTC_CMR31_CHNL_NPLUS1_SHIFT (0x00000008u)
#define CSL_AINTC_CMR31_CHNL_NPLUS1_RESETVAL (0x00000000u)

#define CSL_AINTC_CMR31_CHNL_N_MASK      (0x000000FFu)
#define CSL_AINTC_CMR31_CHNL_N_SHIFT     (0x00000000u)
#define CSL_AINTC_CMR31_CHNL_N_RESETVAL  (0x00000000u)

#define CSL_AINTC_CMR31_RESETVAL         (0x00000000u)

/* HIPIR1 */

#define CSL_AINTC_HIPIR1_NONE_MASK       (0x80000000u)
#define CSL_AINTC_HIPIR1_NONE_SHIFT      (0x0000001Fu)
#define CSL_AINTC_HIPIR1_NONE_RESETVAL   (0x00000001u)


#define CSL_AINTC_HIPIR1_PRI_INDX_MASK   (0x000003FFu)
#define CSL_AINTC_HIPIR1_PRI_INDX_SHIFT  (0x00000000u)
#define CSL_AINTC_HIPIR1_PRI_INDX_RESETVAL (0x00000000u)

#define CSL_AINTC_HIPIR1_RESETVAL        (0x80000000u)

/* HIPIR2 */

#define CSL_AINTC_HIPIR2_NONE_MASK       (0x80000000u)
#define CSL_AINTC_HIPIR2_NONE_SHIFT      (0x0000001Fu)
#define CSL_AINTC_HIPIR2_NONE_RESETVAL   (0x00000001u)


#define CSL_AINTC_HIPIR2_PRI_INDX_MASK   (0x000003FFu)
#define CSL_AINTC_HIPIR2_PRI_INDX_SHIFT  (0x00000000u)
#define CSL_AINTC_HIPIR2_PRI_INDX_RESETVAL (0x00000000u)

#define CSL_AINTC_HIPIR2_RESETVAL        (0x80000000u)

/* SITR1 */

#define CSL_AINTC_SITR1_TYPE_MASK        (0xFFFFFFFFu)
#define CSL_AINTC_SITR1_TYPE_SHIFT       (0x00000000u)
#define CSL_AINTC_SITR1_TYPE_RESETVAL    (0x00000000u)
/*----TYPE Tokens----*/
#define CSL_AINTC_SITR1_TYPE_LEVEL       (0x00000000u)
#define CSL_AINTC_SITR1_TYPE_EDGE        (0x00000001u)

#define CSL_AINTC_SITR1_RESETVAL         (0x00000000u)

/* SITR2 */

#define CSL_AINTC_SITR2_TYPE_MASK        (0xFFFFFFFFu)
#define CSL_AINTC_SITR2_TYPE_SHIFT       (0x00000000u)
#define CSL_AINTC_SITR2_TYPE_RESETVAL    (0x00000000u)
/*----TYPE Tokens----*/
#define CSL_AINTC_SITR2_TYPE_LEVEL       (0x00000000u)
#define CSL_AINTC_SITR2_TYPE_EDGE        (0x00000001u)

#define CSL_AINTC_SITR2_RESETVAL         (0x00000000u)

/* SITR3 */


#define CSL_AINTC_SITR3_TYPE_MASK        (0x07FFFFFFu)
#define CSL_AINTC_SITR3_TYPE_SHIFT       (0x00000000u)
#define CSL_AINTC_SITR3_TYPE_RESETVAL    (0x00000000u)
/*----TYPE Tokens----*/
#define CSL_AINTC_SITR3_TYPE_LEVEL       (0x00000000u)
#define CSL_AINTC_SITR3_TYPE_EDGE        (0x00000001u)

#define CSL_AINTC_SITR3_RESETVAL         (0x00000000u)

/* DSR1 */

#define CSL_AINTC_DSR1_ENABLE_MASK       (0x80000000u)
#define CSL_AINTC_DSR1_ENABLE_SHIFT      (0x0000001Fu)
#define CSL_AINTC_DSR1_ENABLE_RESETVAL   (0x00000000u)
/*----ENABLE Tokens----*/
#define CSL_AINTC_DSR1_ENABLE_DISABLE    (0x00000000u)
#define CSL_AINTC_DSR1_ENABLE_ENABLE     (0x00000001u)


#define CSL_AINTC_DSR1_SELECT_MASK       (0x00001FFFu)
#define CSL_AINTC_DSR1_SELECT_SHIFT      (0x00000000u)
#define CSL_AINTC_DSR1_SELECT_RESETVAL   (0x00000000u)

#define CSL_AINTC_DSR1_RESETVAL          (0x00000000u)

/* DSR2 */

#define CSL_AINTC_DSR2_ENABLE_MASK       (0x80000000u)
#define CSL_AINTC_DSR2_ENABLE_SHIFT      (0x0000001Fu)
#define CSL_AINTC_DSR2_ENABLE_RESETVAL   (0x00000000u)
/*----ENABLE Tokens----*/
#define CSL_AINTC_DSR2_ENABLE_DISABLE    (0x00000000u)
#define CSL_AINTC_DSR2_ENABLE_ENABLE     (0x00000001u)


#define CSL_AINTC_DSR2_SELECT_MASK       (0x00001FFFu)
#define CSL_AINTC_DSR2_SELECT_SHIFT      (0x00000000u)
#define CSL_AINTC_DSR2_SELECT_RESETVAL   (0x00000000u)

#define CSL_AINTC_DSR2_RESETVAL          (0x00000000u)

/* HINLR1 */

#define CSL_AINTC_HINLR1_OVERRIDE_MASK   (0x80000000u)
#define CSL_AINTC_HINLR1_OVERRIDE_SHIFT  (0x0000001Fu)
#define CSL_AINTC_HINLR1_OVERRIDE_RESETVAL (0x00000000u)


#define CSL_AINTC_HINLR1_NEST_LVL_MASK   (0x000001FFu)
#define CSL_AINTC_HINLR1_NEST_LVL_SHIFT  (0x00000000u)
#define CSL_AINTC_HINLR1_NEST_LVL_RESETVAL (0x00000000u)

#define CSL_AINTC_HINLR1_RESETVAL        (0x00000000u)

/* HINLR2 */

#define CSL_AINTC_HINLR2_OVERRIDE_MASK   (0x80000000u)
#define CSL_AINTC_HINLR2_OVERRIDE_SHIFT  (0x0000001Fu)
#define CSL_AINTC_HINLR2_OVERRIDE_RESETVAL (0x00000000u)


#define CSL_AINTC_HINLR2_NEST_LVL_MASK   (0x000001FFu)
#define CSL_AINTC_HINLR2_NEST_LVL_SHIFT  (0x00000000u)
#define CSL_AINTC_HINLR2_NEST_LVL_RESETVAL (0x00000000u)

#define CSL_AINTC_HINLR2_RESETVAL        (0x00000000u)

/* HIER */


#define CSL_AINTC_HIER_IRQ_MASK          (0x00000002u)
#define CSL_AINTC_HIER_IRQ_SHIFT         (0x00000001u)
#define CSL_AINTC_HIER_IRQ_RESETVAL      (0x00000000u)
/*----IRQ Tokens----*/
#define CSL_AINTC_HIER_IRQ_DISABLE       (0x00000000u)
#define CSL_AINTC_HIER_IRQ_ENABLE        (0x00000001u)

#define CSL_AINTC_HIER_FIQ_MASK          (0x00000001u)
#define CSL_AINTC_HIER_FIQ_SHIFT         (0x00000000u)
#define CSL_AINTC_HIER_FIQ_RESETVAL      (0x00000000u)
/*----FIQ Tokens----*/
#define CSL_AINTC_HIER_FIQ_DISABLE       (0x00000000u)
#define CSL_AINTC_HIER_FIQ_ENABLE        (0x00000001u)

#define CSL_AINTC_HIER_RESETVAL          (0x00000000u)

/* HIPVR1 */

#define CSL_AINTC_HIPVR1_ADDR_MASK       (0xFFFFFFFFu)
#define CSL_AINTC_HIPVR1_ADDR_SHIFT      (0x00000000u)
#define CSL_AINTC_HIPVR1_ADDR_RESETVAL   (0x00000000u)

#define CSL_AINTC_HIPVR1_RESETVAL        (0x00000000u)

/* HIPVR2 */

#define CSL_AINTC_HIPVR2_ADDR_MASK       (0xFFFFFFFFu)
#define CSL_AINTC_HIPVR2_ADDR_SHIFT      (0x00000000u)
#define CSL_AINTC_HIPVR2_ADDR_RESETVAL   (0x00000000u)

#define CSL_AINTC_HIPVR2_RESETVAL        (0x00000000u)

#endif
